.tab-view {
	background-color: #fff;
}
.goods-img {
	width: 200rpx !important;
	height: 200rpx !important;
}
.store-right-info {
	flex: 1;
	height: 200rpx !important;
	align-items: flex-start;
	.store-goods-title {
		width: 300rpx;
	}
}
.price-view {
	width: 100%;
	flex: 1;
	.price-text {
		font-size: 22rpx;
		color: #fd1b1b;
		text {
			font-size: 40rpx;
			color: #fd1b1b;
		}
	}
	.shuliang {
		font-size: 26rpx;
		color: #666;
	}
}
.img-choose {
	width: 29rpx;
	height: 29rpx;
	margin-right: 14rpx;
	flex-shrink: 0;
}
.opt-view {
	width: 100%;
	height: 98rpx;
	position: fixed;
	bottom: env(safe-area-inset-bottom);
	background-color: #fff;
	box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
	padding: 0 28rpx;
	.choose-text {
		color: #454545;
		font-size: 24rpx;
		flex: 1;
	}
}
.goods-item {
	width: 100%;
	.store-goods-img {
		margin-right: 20rpx;
		width: 200rpx !important;
		height: 200rpx !important;
		border-radius: 20rpx;
		flex-shrink: 0;
	}
	.goods-cell {
		margin-bottom: 20rpx;
	}
	.goods-cell:last-child {
		margin-bottom: 0;
	}
}
.opt-btn {
	width: 200rpx;
	height: 70rpx;
	border: 2rpx solid $theme-color;
	border-radius: 70rpx;
	color: $theme-color;
	margin-left: 17rpx;
}
.send-btn {
	background: linear-gradient(180deg, #666666, #000000);
	color: #fff;
	border: 0;
}
.recovery-view {
	width: 100%;
	position: relative;
	background: #fff;
	box-shadow: 0px 0px 30rpx 0px rgba(0, 0, 0, 0.08);
	border-radius: 40rpx 40rpx 0px 0px;
	padding: 130rpx 28rpx 100rpx;
	.recovery-close {
		width: 22rpx;
		height: 22rpx;
		position: absolute;
		top: 23rpx;
		right: 23rpx;
	}
	.recovery-title {
		font-size: 32rpx;
		line-height: 160rpx;
	}
	.recovery-num {
		width: 575rpx;
		height: 420rpx;
		// background: url(../../static/images/home/ic_hs.png) no-repeat;
		background-size: cover;
		.recovery-money {
			width: 267rpx;
			height: 267rpx;
			// background: url(../../static/images/home/ic_yuan.png) no-repeat;
			background-size: cover;
			justify-content: center;
			.jine {
				font-size: 26rpx;
				color: #666;
			}
			.money {
				font-size: 60rpx;
				font-weight: bold;
				color: #f2665c;
			}
		}
		.huishounum {
			margin-top: 90rpx;
			font-weight: bold;
			color: #fff;
			text {
				color: #fce5c7;
				padding: 0 2rpx;
			}
		}
	}
	.card-view {
		height: 96rpx;
		background: #fdecdb;
		border-radius: 48rpx;
		padding: 0 36rpx;
		width: 100%;
		margin-top: 60rpx;
		.card-num {
			font-size: 26rpx;
			color: #999;
			image {
				width: 11rpx;
				height: 19rpx;
				margin-left: 6rpx;
			}
		}
	}
	.recovery-opt-view {
		padding: 0 90rpx;
		margin: 50rpx 0;
	}
	.opt-btn {
		width: 254rpx;
		height: 70rpx;
	}
}
.store-goods-sign {
	border: 1rpx solid #ffb931;
	font-size: 22rpx;
	border-radius: 8rpx;
	color: #ffb931;
	padding: 2rpx 12rpx;
	margin-top: 10rpx;
}
.num-view {
	height: 49rpx;
	border: 1px solid #e5e5e5;
	border-radius: 29rpx;

	view {
		height: 100%;
		width: 70rpx;
	}
	.num-opt-view {
		color: #999999;
		font-size: 39rpx;
		width: 50rpx;
	}
	.num {
		flex: 1;
		font-size: 26rpx;
		border-left: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
	}
}
.shangcheng-sign {
	border: 1rpx solid #fc5d2b !important;
	color: #fc5d2b !important;
}
.order-item-bottom {
	justify-content: flex-end;
	align-items: flex-end;
	padding: 19rpx 0 0;
	border-top: 1px solid #eee;

	.all-price {
		font-size: 26rpx;
		color: #666666;
		text {
			// color: $theme-color;
		}
	}
}
.order-btn {
	// width: 119rpx;
	// height: 50rpx;
	border: 1rpx solid $theme-color;
	border-radius: 50rpx;
	font-size: 26rpx;
	font-weight: 500;
	color: $theme-color;
	text-align: center;
	line-height: 50rpx;
	margin-top: 10rpx;
	padding: 2rpx 20rpx;
	margin-left: 20rpx;
}
